home *** CD-ROM | disk | FTP | other *** search
- TEXT
- XREF TLM_START
-
-
- bra.w start1
- tlm_magic: DC.L 'XTLM' ;Magic-Zahl (eXtended TwiLight Module)
- tlm_version: DC.W $0102 ;Modul Versionsnummer (z.B.1.02)
- tlm_min_acc: DC.W 0 ;erforderliche ACC-Version,0 = läuft mit allem
- ; 123456789012345678901234
- tlm_name: DC.B 'Dummymodul ' ;Modulname (24 Zeichen)
- tlm_author: DC.B 'Dummyuser ' ;Urheber des Moduls
- tlm_icon:
- DC.L %00000000111111111111111100000000
- DC.L %00000000111111111111111100000000
- DC.L %00000000111111111111111100000000
- DC.L %00000000111111111111111100000000
- DC.L %00000000111111111111111100000000
- DC.L %00000000111111111111111100000000
- DC.L %00000000111111111111111100000000
- DC.L %00000000111111111111111100000000
-
- DC.L %11111111000000000000000011111111
- DC.L %11111111000000000000000011111111
- DC.L %11111111000000000000000011111111
- DC.L %11111111000000000000000011111111
- DC.L %11111111000000000000000011111111
- DC.L %11111111000000000000000011111111
- DC.L %11111111000000000000000011111111
- DC.L %11111111000000000000000011111111
-
- DC.L %00000000111111111111111100000000
- DC.L %00000000111111111111111100000000
- DC.L %00000000111111111111111100000000
- DC.L %00000000111111111111111100000000
- DC.L %00000000111111111111111100000000
- DC.L %00000000111111111111111100000000
- DC.L %00000000111111111111111100000000
- DC.L %00000000111111111111111100000000
-
- tlm_mem_reg: DC.L 1024 ;erforderlicher zusätzlicher Speicher für das Modul
- flags: DC.W %00000001 ;flags
-
- ;reserve: DS.L 0 ; noch nicht
- ;user_mem: DS.L 0
-
- all_reg REG D0-D7/A0-A6
-
-
- start1:
- move.l 4(a7),a0 ; LESE ARGUMENT
- bra.w TLM_START ;zum Modulanfang
-
-
-
- XDEF VDI
- XREF VDIPARBLK
- VDI:
-
- ; MOVEM.L #all_reg,-(SP)
- MOVE.L #VDIPARBLK,D1
- MOVEQ #115,D0
- TRAP #2
- ; MOVEM.L (SP)+,#all_reg
- RTS
- XDEF MS200
- MS200:
- MOVE.L D7,-(SP) ; rette D7
- pea 0
- move.w #$20,-(sp) ; loc_var=super(0)
- trap #1
- move.l #$4BA,D7 ; get tick timer
- move.l d0,2(sp) ; save return new argument for super
- move.w #$20,(sp) ; loc_var=super(0)
- trap #1 ; super(loc_var)
- addq #6,sp ; remove args from stack
- move.l D7,d0 ; set return value in D0
- move.l (sp)+,d7 ; restore D7
- rts
-
- XDEF MERKEDIR
- MERKEDIR:
- MOVE.L D7,-(SP) ; rette D7
- MOVE.L D0,d7
- pea 0
- move.w #$20,-(sp) ; loc_var=super(0)
- trap #1
- move.l D7,$380 ; set post mortem invalid
- move.l d0,2(sp) ; save return new argument for super
- move.w #$20,(sp) ; loc_var=super(0)
- trap #1 ; super(loc_var)
- addq #6,sp ; remove args from stack
- move.l (sp)+,d7 ; restore D7
- rts
-
-
-
-
-
-
-
-
- end
-
-